I personally do not prefer a modern sportscar BMW, and wouldn't want to learn working on one - if it's even at all possible.
Case in point: the 8 series has an electronically mated transmission. You can't swap it - the damned computer locks you out. You need to purchase it at the low, low price of 8k from BMW to get one that will turn over. No thanks.